1
Il panorama della visualizzazione in Julia
AI015Lesson 8
00:00

L'ecosistema di visualizzazione di Julia è definito dal "Sintassi unificata, backend multipli" filosofia. Invece di imparare API diverse per librerie differenti, i ricercatori utilizzano il Plots.jl metapacchetto come interfaccia standardizzata.

1. Il paradigma del metapacchetto

Plots.jl agisce come un ombrello. Scrivi codice usando la funzione plot() e lo traduce in istruzioni per motori di rendering specifici come GR, PyPlot, oppure UnicodePlots.

2. Selezione del backend

Gli utenti cambiano il motore di output chiamando la funzione del backend. Ad esempio, pyplot() apre una finestra interattiva basata su Python, mentre unicodeplots() produce l'output direttamente nella REPL usando caratteri Braille.

Plots.jlGRVelocità elevata / PredefinitoPyPlotInterattivoUnicodePlotsTerminale/Testo

3. Preparazione

Per impostare questo ambiente, sono necessari i seguenti pacchetti:

(@v1.5) pkg> add Plots PyPlot GR UnicodePlots
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>